
<#macro print_java_type type >
<#if type?upper_case=="ARRAY">NotSupported<#elseif type?upper_case=="STRING">String<#elseif type?upper_case=="TEXT">String<#elseif type=="java.lang.Integer">Integer<#elseif type=="java.lang.Double">Double<#else >${type}</#if></#macro>

<#assign TEXTBOX_SIZE = 25>

<#macro print_java_packagename fqName >
${fqName?substring(0,fqName?last_index_of("."))}</#macro>

<#macro print_java_classname fqName >
${fqName?substring(fqName?last_index_of(".")+1,fqName?length )}</#macro>

<#macro print_java_modulename fqName >
${fqName?substring(fqName?last_index_of(".")+1,fqName?last_index_of("Dto") )}</#macro>

<#macro print_java_modulepackage fqName >
${fqName?substring(0,fqName?last_index_of(".dto"))}</#macro>

<#assign TEXTBOX_SIZE = 25>